import cv2

table = cv2.imread("../asset/table.png")
# dy 方向的边缘
d1 = cv2.Sobel(table, cv2.CV_64F, 1, 0, ksize=5)
# dx 方向的边缘
d2 = cv2.Sobel(table, cv2.CV_64F, 0, 1, ksize=5)
# dst = d1 + d2
dst = cv2.add(d1, d2)
while True:
    cv2.imshow('dst', dst)
    cv2.imshow('table', table)
    key = cv2.waitKey(10)
    if key & 0xFF == ord('q'):
        break
cv2.destroyAllWindows()
